package com.zzf.sensitive.modules;


import com.zzf.sensitive.modules.dto.JsonResult;
import com.zzf.sensitive.modules.dto.TestRequest;
import com.zzf.sensitive.modules.dto.TestResponse;

import javax.servlet.http.HttpServletRequest;

/**
 * 测试TestService切面服务类
 *
 * @author zhangzhifu
 * @date 2021/1/15
 */
public interface TestService {

    /**
     * 测试加密
     *
     * @param request
     * @return
     */
    JsonResult testEncrypt(HttpServletRequest req, TestRequest request);

    /**
     * 测试加密
     *
     * @param request
     * @return
     */
    JsonResult testEncrypt2(HttpServletRequest req, TestRequest request);

    /**
     * 测试加密
     *
     * @param request
     * @return
     */
    JsonResult testEncrypt3(HttpServletRequest req, TestRequest request);

    /**
     * 测试解密
     *
     * @param request
     * @return
     */
    JsonResult testDecrypt(HttpServletRequest req, TestRequest request);
    JsonResult testDecrypt2(HttpServletRequest req, String[] strings);
}
